The US faces increasing armed violence, and every year thousands of people lose their lives or get wounded by gunshot attacks. Based on official statistics there are around 270 to 300 million guns in the US, which is almost one gun for every American.